#ifndef PLAYER_H
#define PLAYER_H

#include <string>
#include <sstream>

#include "creature.h"
#include "input.h"

using namespace std;

class Keyboard;

class Player : public Creature
{
public:
  Player(Map* m); // DOESN'T WORK RIGHT
  Player(Map* m, Keyboard*);
  int getFore();
  int getBack();
  char getSymbol();
  bool isPlayer();
  bool isCreature();
  bool isMonster();
  int getStatus();
  void makeMove();
  int getID();
  int getX();
  int getY();
private:
  int status;
  Keyboard* K;
};

#endif
